Use wide character API in the Windows IME module
authorTor Lillqvist <tml@iki.fi>
Sun, 27 Jun 2010 20:20:17 +0000 (23:20 +0300)
committerTor Lillqvist <tml@iki.fi>
Sun, 27 Jun 2010 20:21:41 +0000 (23:21 +0300)
modules/input/gtkimcontextime.c

index 84fd1e0c8319c15aefdd5912f769be989e83122f..2b608a4b83a7351dee2ff152a94371e63a3788c3 100644 (file)
@@ -790,7 +790,7 @@ gtk_im_context_ime_set_preedit_font (GtkIMContext *context)
   gunichar wc;
   PangoContext *pango_context;
   PangoFont *font;
-  LOGFONT *logfont;
+  LOGFONTW *logfont;
 
   g_return_if_fail (GTK_IS_IM_CONTEXT_IME (context));
 
@@ -878,9 +878,9 @@ gtk_im_context_ime_set_preedit_font (GtkIMContext *context)
   if (!font)
     goto ERROR_OUT;
 
-  logfont = pango_win32_font_logfont (font);
+  logfont = pango_win32_font_logfontw (font);
   if (logfont)
-    ImmSetCompositionFont (himc, logfont);
+    ImmSetCompositionFontW (himc, logfont);
 
   g_object_unref (font);